where have you been keeping yourself - Turkish English Dictionary